XP in Complex Project Settings: Some Extensions
نویسندگان
چکیده
XP has one weakness when it comes to complex application domains or difficult situations at the customer’s organization: the customer role does not reflect the different interests, skills and forces with which we are confronted in development projects. We propose splitting the customer role into a user and a client role. The user role is concerned with domain knowledge; the client role defines the strategic or business goals of a development project and controls its financial resources. It is the developers’ task to integrate users and clients into a project that builds a system according to the users’ requirements, while at the same time attain the goals set by the client. We present document types from the Tools&Materials approach (cf. [6]) which help developers to integrate users and clients into a software project. All document types have been used successfully in a number of industrial projects together with the well-known XP practices.
منابع مشابه
Introducing Extreme Programming into a Software Project at the Israeli Air Force
Introducing Extreme Programming (XP) to an industrial software development team usually involves technical and professional aspects as well as social and organizational ones. The introducing of a new software development method in general and XP in particular into a software project team that operates in the army emphasizes and extends these issues. In this paper we present a process through wh...
متن کاملWho Doesn’t Want to be a Leader? Leaders Are Such Wonderful People; Comment on “Leadership and Leadership Development in Healthcare Settings - A Simplistic Solution to Complex Problems?”
Leadership, as McDonald (1)argues, is a phenomenon which many people involved in healthcare around the globe put great emphasis on today; some even see the improvement of leadership as a panacea for all the ills of their healthcare system. This brief commentary on her work seeks to supplement the points she makes by emphasising the personalattractions leadership enjoys, at least in the eyes of ...
متن کاملLeadership and Leadership Development in Healthcare Settings – A Simplistic Solution to Complex Problems?
There is a trend in health systems around the world to place great emphasis on and faith in improving ‘leadership’. Leadership has been defined in many ways and the elitist implications of traditional notions of leadership sit uncomfortably with modern healthcare organisations. The concept of distributed leadership incorporates inclusivity, collectiveness and collaboration, with the result that...
متن کاملProject resource investment problem under progress payment model
As a general branch of project scheduling problems, resource investment problem (RIP) considers resource availabilities as decision variables to determine a level of employed resources minimizing the costs of the project. In addition to costs (cash outflows), researchers in the later extensions of the RIP took payments (cash inflows) received from clients into account and used the net present v...
متن کاملmyAgile: A XP-based Method for Modern Programming Education
This work presents the “myAgile” method that integrates the industry-hailed extreme programming (XP) method with someuniversity programming courses. The goal is to build a XP-based modern programming education. A Java grade system project has been designed for students to practice “myAgile”. And, an experiment of the project is being conducted. In the long run, it is expected that some programm...
متن کامل